﻿/*
 * 版 本 v1.0
 * Copyright (c) 2013-2018 广州市同慧信息科技有限公司
 * 创建人：ftquan
 * 日 期：2017.04.18
 * 描 述：合同管理
 */

var acceptClick;
var keyValue = '';
var bootstrap = function ($, learun) {
    "use strict";
    var selectedRow = config.getParent(learun).selectedRow;
    var page = {
        init: function () {
            page.bind();
            page.initData();
        },
        bind: function () {
            $('#category').lrDataItemSelect({code: 'AgreementCategorys'});
            $('#files').lrUploader();
            page.initGridPay();
        },
        initData: function () {
            if (!!selectedRow) {
                keyValue = selectedRow.id;

                $.lrSetForm(config.base_server() + 'agreements/findById?id=' + keyValue, function (data) {
                    if (data != null) {
                        $('#form').lrSetFormData(data);
                        $('#gridtable_pay').jfGridSet('refreshdata', data.payList);
                        if (data.payList.length < 4) {
                            for (var i = data.payList.length; i < 4; i++) {
                                $('#gridtable_pay').jfGridSet('addRow', {});
                            }
                        }
                    }
                });
            }
        },
        //加载付款周期表格
        initGridPay: function () {
            $('#gridtable_pay').jfGrid({
                headData: [
                    {
                        label: '周期', name: 'name', width: 120, align: 'center',
                    },
                    {
                        label: '说明', name: 'summary', width: 200, align: 'center',
                    },
                    {
                        label: '付款金额', name: 'money', width: 120, align: 'center',
                        formatter: function (cellvalue) {
                            return $.formatMoney(cellvalue, 2);
                        },
                    },
                    {
                        label: '最后付款日', name: 'lastday', width: 100, align: 'center',
                    }
                ],
                isEdit: false,
                isMultiselect: false,
                // onAddRow: function (row, rows) {//行数据和所有行数据
                //
                // },
                // onMinusRow: function (row, rows) {//行数据和所有行数据
                //
                // },
                // beforeMinusRow: function (row) {// 行数据 返回false 则不许被删除
                //     return true;
                // }
            });
            $('#gridtable_pay').jfGridSet('addRow', {});
            $('#gridtable_pay').jfGridSet('addRow', {});
            $('#gridtable_pay').jfGridSet('addRow', {});
            $('#gridtable_pay').jfGridSet('addRow', {});
        }
    };
    // 保存数据
    acceptClick = function (callBack) {
        if (!!callBack) {
            callBack();
        }
    };
    page.init();
}